草庐IT

Bootstrap4 表单

全部标签

javascript - 将表单数据从 Angular 2 上传到 Slim PHP API

我在这个问题上大发雷霆。有什么方法可以解析SlimPHP中的表单数据,将数据放入数组中(就像JSON一样)。我可能遗漏了一些东西,但我尝试过的所有方法都将数据踢出一个数组,无法定位表单数据。任何帮助表示赞赏。Angular组件(在表单提交时执行):letmemory:any=newFormData();if(this.memory_images){for(vari=0;i{console.log(data);//returnsemptyarray});Angular内存服务:saveMemory(memory){letheaders=newHeaders();headers.appen

php - 仅在自定义验证器字段上需要 Symfony 表单

我正在努力寻找一种方法来使required只有那些附加了我自己的自定义验证器的字段。有什么办法可以做到这一点?/***@varstring*@ORM\Column(type="string",length=255)*@AdminAssert\CustomNotBlank(//所以在上面的例子中只有$name必须有'required'=>true,因为它是由我自己的验证器CustomNotBlank验证的.并且无论他们有什么其他验证设置,没有没有这个验证器的字段。FormType并不重要,因为我有很多表单类型的字段(这只是两个文本类型字段的简单示例) 最佳答案

php - 如果在 Symfony 中选中了复选框,则关闭表单类型的验证

我正在尝试创建一个包含付款和送货地址的地址表。选中送货地址上的复选框后,我想跳过对该地址进行的表单验证。我已经创建了下面的表单类型,其中包含一个切换选项,该选项将显示和处理复选框,但是即使选中,表单仍然有效。Symfony有documentationonhowtoimplementsuchaform,即使我几乎拥有完全相同的代码,但在检查时不会关闭验证。我没有使用验证组,所以我只是禁用默认组以禁用对实体的验证。AddressType为Address类构建表单(它对某些字段有注释约束,如NotBlank和Callback).classAddressTypeextendsAbstractT

php - Twig - 迭代表单字段

我在尝试遍历Twig表单主题中的所有表单元素时遇到问题。实际上我用它来迭代它们:{%forchildinform.parent.children%}我没有在文档中找到它,我只是转储了表单变量并在该路径上找到了字段。这实际上适用于所有表单,除非表单本身有一个名为children的参数。我不知道这是否是一个错误,因为如果您只是转储form对象,则两种情况下的结构都是相同的:但是,如果您在form.parent.children内部有一个children参数时尝试访问该数组,您将不会直接获取该数组,而是直接获取的结果“children”:如您在本例中所见,form.parent.childr

php - 表单处理代码是否需要抽象? (Zend_Form)

在ZendFrameworks教程中,我可以看到像这样的表单处理代码if($request->isPost()){$formData=$request->getPost();$code=$request->getParam("code");$url=$request->getParam("url");if($form->isValid($formData)){//heregoescodetodetermineinsert/updateaction,//retriverecorddata//andperformrelativedatabaseoperation此代码对许多表单重复。我正在

php - 这么多框架使用服务器端表单和 Javascript 处理?

Symfony.NETFrameworkZendFramework和所有其他框架都有各种View助手来处理服务器上的表单和Javascript,服务器吐出HTML,然后它到达浏览器。当我们有客户端计算机来处理所有渲染时,这不会让事情变慢并给服务器带来不必要的负担。如果一切都在客户端处理,事情也会变得很快。此外,设计师给我们HTML/CSS/JS,我们必须将其转换为特定框架的帮助格式。使用ZF需要花费大量时间来处理装饰器:)我的意思是我们可以为“JS”部分使用jQuery或DOJO或其他JS库,只要它不需要服务器端处理:)这是禁止的吗?处理将变得快速,服务器负载将减少,设计师/程序员交互

php - 获取所有表单值 - 在 PHP 中使用 jquery ajax

我正在使用这个jquery来序列化我的表单并将其传递给一个名为write.php的PHP脚本;$("form").submit(function(){var_form_data=$(this).serialize();$.ajax({type:"POST",url:"write.php",data:var_form_data,success:function(msg){alert("DataSaved:"+msg);}});});通常,假设我有一个包含地址F_name和S_name字段的表单,我会做类似这样的事情来将值放入PHP变量中;$Address=$_POST["Address"

php - Ajax/jquery 登录表单失败

我已经看了1000遍了。我不明白为什么它不起作用。这是一个简单的ajax登录表单。即使凭据正确,它也会返回false。(我通过直接发布到它来测试ajax_login.php)Ajax函数:$(document).ready(function(){$("#submit_login").click(function(){varusername=$("#username").val();varpassword=$("#password").val();$.ajax({type:"POST",url:"scripts/ajax_login.php",data:"username="+usern

php - 嵌套的 Symfony2 表单 : $options ['data' ] = null in nested form?

由于围绕这个主题的文档有些单薄,我走到了死胡同。我有两个模型:Job和JobAttribute。一个Job有很多JobAttributes,一个JobAttribute有一个Job:classJob{/***@ORM\OneToMany(targetEntity="JobAttribute",mappedBy="job_attributes")**@varArrayCollection*/private$attributes;}classJobAttribute{/***@ORM\Column(name="type",type="string",length=50)**@varstri

php - 如何在使用 PHP 和 jQuery 成功发布表单时显示警报?

jQuerymodal执行的很好,但是当我想在php成功执行表单时显示警告消息时,我不知道我错过了什么?$.post('name.php',{ime:ime,location:location},function(data){if(data.success){alert("formposted!");}else{$("#dialog-form").dialog("open");}},"json");==========================PHP============if($result==false){echojson_encode(array('success'=>fa